<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML LANG="EN">
<HEAD>
<TITLE>VT100.net: Digital VT220 Programmer Reference Manual</TITLE>
<LINK HREF="vt220-rm.css" TYPE="text/css" REL="STYLESHEET">
</HEAD>
<BODY>
<DIV CLASS="navbar"><A HREF="http://vt100.net/"><IMG CLASS="button" SRC="vt100.net-logo.png" ALT="VT100.net" HEIGHT="16" WIDTH="102"></A> VT220 Programmer Reference Manual<TABLE WIDTH="100%">
<COL SPAN="3" WIDTH="33%">
<TBODY>
<TR>
<TD ALIGN="LEFT"><A HREF="chapter3.html">Chapter 3</A></TD>
<TD ALIGN="CENTER"><A HREF="contents.html">Contents</A></TD>
<TD ALIGN="RIGHT">&nbsp;</TD>
</TR>
</TBODY>
</TABLE>
<HR></DIV>
<TABLE ID="T3-3">
<CAPTION>Table 3-3 Codes Generated by Auxiliary Keypad Keys</CAPTION>
<THEAD>
<TR VALIGN="BOTTOM">
<TD></TD>
<TH COLSPAN="2">VT100/VT200<BR>ANSI Mode*</TH>
<TH COLSPAN="2">VT52 Mode*</TH>
</TR>
<TR VALIGN="BOTTOM">
<TH ALIGN="LEFT">Key</TH>
<TH ALIGN="LEFT">Keypad<BR>Numeric Mode</TH>
<TH ALIGN="LEFT">Keypad<BR>Application Mode</TH>
<TH ALIGN="LEFT">Keypad<BR>Numeric Mode</TH>
<TH ALIGN="LEFT">Keypad<BR>Application Mode</TH>
</TR>
</THEAD>
<TFOOT>
<TR VALIGN="TOP">
<TD ALIGN="RIGHT">*</TD>
<TD COLSPAN="4">ANSI mode applies to VT200 and VT100 modes. VT52 mode is an ANSI-incompatible
mode.</TD>
</TR>
<TR VALIGN="TOP">
<TD ALIGN="RIGHT">&#8224;</TD>
<TD COLSPAN="4">You cannot generate these sequences on a VT52 terminal.</TD>
</TR>
<TR VALIGN="TOP">
<TD ALIGN="RIGHT">&#8225;</TD>
<TD COLSPAN="4">Keypad Numeric Mode. ENTER generates the same codes as RETURN. You can change
the code generated by RETURN with the Linefeed/New Line Mode. When reset, the
Linefeed/New Line Mode causes RETURN to generate a single control character
(CR). When set, the mode causes RETURN to generate two control characters (CR,
LF).</TD>
</TR>
</TFOOT>
<TBODY>
<TR>
<TD>0</TD>
<TD><PRE>3/0
0</PRE></TD>
<TD><PRE>8/15  7/0
SS3   p</PRE></TD>
<TD><PRE>3/0
0</PRE></TD>
<TD><PRE>1/11  3/15  7/0
ESC   ?     p</PRE></TD>
</TR>
<TR>
<TD>1</TD>
<TD><PRE>3/1
1</PRE></TD>
<TD><PRE>8/15  7/1
SS3   q</PRE></TD>
<TD><PRE>3/1
1</PRE></TD>
<TD><PRE>1/11  3/15  7/1
ESC   ?     q</PRE></TD>
</TR>
<TR>
<TD>2</TD>
<TD><PRE>3/2
2</PRE></TD>
<TD><PRE>8/15  7/2
SS3   r</PRE></TD>
<TD><PRE>3/2
2</PRE></TD>
<TD><PRE>1/11  3/15  7/2
ESC   ?     r</PRE></TD>
</TR>
<TR>
<TD>3</TD>
<TD><PRE>3/3
3</PRE></TD>
<TD><PRE>8/15  7/3
SS3   s</PRE></TD>
<TD><PRE>3/3
3</PRE></TD>
<TD><PRE>1/11  3/15  7/3
ESC   ?     s</PRE></TD>
</TR>
<TR>
<TD>4</TD>
<TD><PRE>3/4
4</PRE></TD>
<TD><PRE>8/15  7/4
SS3   t</PRE></TD>
<TD><PRE>3/4
4</PRE></TD>
<TD><PRE>1/11  3/15  7/4
ESC   ?     t</PRE></TD>
</TR>
<TR>
<TD>5</TD>
<TD><PRE>3/5
5</PRE></TD>
<TD><PRE>8/15  7/5
SS3   u</PRE></TD>
<TD><PRE>3/5
5</PRE></TD>
<TD><PRE>1/11  3/15  7/5
ESC   ?     u</PRE></TD>
</TR>
<TR>
<TD>6</TD>
<TD><PRE>3/6
6</PRE></TD>
<TD><PRE>8/15  7/6
SS3   v</PRE></TD>
<TD><PRE>3/6
6</PRE></TD>
<TD><PRE>1/11  3/15  7/6
ESC   ?     v</PRE></TD>
</TR>
<TR>
<TD>7</TD>
<TD><PRE>3/7
7</PRE></TD>
<TD><PRE>8/15  7/7
SS3   w</PRE></TD>
<TD><PRE>3/7
7</PRE></TD>
<TD><PRE>1/11  3/15  7/7
ESC   ?     w</PRE></TD>
</TR>
<TR>
<TD>8</TD>
<TD><PRE>3/8
8</PRE></TD>
<TD><PRE>8/15  7/8
SS3   x</PRE></TD>
<TD><PRE>3/8
8</PRE></TD>
<TD><PRE>1/11  3/15  7/8
ESC   ?     x</PRE></TD>
</TR>
<TR>
<TD>9</TD>
<TD><PRE>3/9
9</PRE></TD>
<TD><PRE>8/15  7/9
SS3   y</PRE></TD>
<TD><PRE>3/9
9</PRE></TD>
<TD><PRE>1/11  3/15  7/9
ESC   ?     y</PRE></TD>
</TR>
<TR>
<TD>-</TD>
<TD><PRE>2/13
- (minus)</PRE></TD>
<TD><PRE>8/15  6/13
SS3   m</PRE></TD>
<TD><PRE>2/13
-</PRE></TD>
<TD><PRE>1/11  3/15  6/13&#8224;
ESC   ?     m</PRE></TD>
</TR>
<TR>
<TD>,</TD>
<TD><PRE>2/12
, (comma)</PRE></TD>
<TD><PRE>8/15  6/12
SS3   l</PRE></TD>
<TD><PRE>2/12
,</PRE></TD>
<TD><PRE>1/11  3/15  6/12&#8224;
ESC   ?     l</PRE></TD>
</TR>
<TR>
<TD>.</TD>
<TD><PRE>2/14
. (period)</PRE></TD>
<TD><PRE>8/15  6/14
SS3   n</PRE></TD>
<TD><PRE>2/14
.</PRE></TD>
<TD><PRE>1/11  3/15  6/14
ESC   ?     n</PRE></TD>
</TR>
<TR>
<TD>Enter&#8225;</TD>
<TD><PRE>0/13
CR</PRE></TD>
<TD><PRE>8/15  4/13
SS3   M</PRE></TD>
<TD><PRE>0/13
CR</PRE></TD>
<TD><PRE>1/11  3/15  4/13
ESC   ?     M</PRE></TD>
</TR>
<TR>
<TD ALIGN="RIGHT">or</TD>
<TD><PRE>0/13  0/10
CR    LF</PRE></TD>
<TD ALIGN="RIGHT">or</TD>
<TD><PRE>0/13  0/10
CR    LF</PRE></TD>
<TD></TD>
</TR>
<TR>
<TD>PF1</TD>
<TD><PRE>8/15  5/0
SS3   P</PRE></TD>
<TD><PRE>8/15  5/0
SS3   P</PRE></TD>
<TD><PRE>1/11  5/0
ESC   P</PRE></TD>
<TD><PRE>1/11  5/0
ESC   P</PRE></TD>
</TR>
<TR>
<TD>PF2</TD>
<TD><PRE>8/15  5/1
SS3   Q</PRE></TD>
<TD><PRE>8/15  5/1
SS3   Q</PRE></TD>
<TD><PRE>1/11  5/1
ESC   Q</PRE></TD>
<TD><PRE>1/11  5/1
ESC   Q</PRE></TD>
</TR>
<TR>
<TD>PF3</TD>
<TD><PRE>8/15  5/2
SS3   R</PRE></TD>
<TD><PRE>8/15  5/2
SS3   R</PRE></TD>
<TD><PRE>1/11  5/2
ESC   R</PRE></TD>
<TD><PRE>1/11  5/2
ESC   R</PRE></TD>
</TR>
<TR>
<TD>PF4</TD>
<TD><PRE>8/15  5/3
SS3   S</PRE></TD>
<TD><PRE>8/15  5/3
SS3   S</PRE></TD>
<TD><PRE>1/11  5/3
ESC   S</PRE></TD>
<TD><PRE>1/11  5/3&#8225;
ESC   S</PRE></TD>
</TR>
</TBODY>
</TABLE>
<DIV CLASS="navbar"><HR>
<TABLE WIDTH="100%">
<COL SPAN="3" WIDTH="33%">
<TBODY>
<TR>
<TD ALIGN="LEFT"><A HREF="chapter3.html">Chapter 3</A></TD>
<TD ALIGN="CENTER"><A HREF="contents.html">Contents</A></TD>
<TD ALIGN="RIGHT">&nbsp;</TD>
</TR>
</TBODY>
</TABLE>
<DIV CLASS="navbot">http://vt100.net/docs/vt220-rm/table3-3.html</DIV></DIV>
</BODY>
</HTML>
